Protocol Classes for Designing Reliable Distributed Environments
نویسندگان
چکیده
In this paper, we present Bast, an extensible library of protocol classes. The latter is aimed at helping system programmers to build distributed programming environments. Protocol classes constitute the basic structuring components for higher-level programming models, such as the transactional model, and add exibility to distributed environments. We focus on classes that implement a generic agreement protocol named DTM (Dynamic-Terminating-Multicast). To the programmer , the DTM generic protocol appears as a set of classes that can be specialized to solve agreement problems in distributed systems. In particular , we show how those classes can be derived to build atomic commitment and reliable total order protocols. An overview of the Smalltalk design and implementation of the Bast library is also presented.
منابع مشابه
Reliability in Multicast Services and Protocols ; A Survey
Multipoint communication allows information transfer within a group of peer entities and is becoming more and more relevant in distributed environments. For distributed or replicated data, it ensures an efficient communication without overloading the network. Multicast is defined as a subset of multipoint where a single sender transmits data to a group of receivers. Several classes of multicast...
متن کاملThe Construction of a Reliable Multipeer Communication Protocol for Distributed Virtual Environments
We present the design and implementation issues of a Reliable MultiPeer Protocol (RMPP). This protocol is suitable for applications in the area of distributed virtual environments and is written in Java. Motivation, protocol classification, design goals and the error recovery algorithm are discussed. This paper concludes by presenting a possible application of the RMPP.
متن کاملAMRHy: Hybrid Protocol for a Reliable Multicast Transport in Active Networking Environments
The capacity gain of active networks has been extensively studied in the reliability of multicast. It has been shown that active networks improve the network reliability by reducing the number of packet retransmission between the source and receivers in lossy networks. However, the existing active reliable multicast protocols are based on the receiver-initiated class that attributes the respons...
متن کاملDesign & Implementation of a Reliable Multicast Protocol for Distributed Virtual Environments Written in Java
The goal of this paper is to present the full design and implementation scheme regarding the construction of a reliable multicast protocol suitable for distributed virtual environments written in JAVA. Several techniques that are used to reduce system resource usage and to improve performance will be highlighted.
متن کاملThe design of a Reliable Multipeer Protocol in Java for Internet based Distributed Virtual Environments
We present the design and implementation of a Reliable MultiPeer Protocol (RMPP). This protocol is suitable for applications in the area of distributed virtual environments and is written in JAVA. Motivation, protocol classification, design goals and the error recovery algorithm are discussed. Furthermore, some implementation issues are listed. This paper concludes by presenting two possible ap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996